A Decomposition Method for Global Evaluation of Shannon Entropy and Local Estimations of Algorithmic Complexity

نویسندگان

  • Hector Zenil
  • Fernando Soler-Toscano
  • Narsis A. Kiani
  • Santiago Hernández-Orozco
  • Antonio Rueda-Toicen
چکیده

We investigate the properties of a divide-and-conquer Block Decomposition Method (BDM), which extends the power of a Coding Theorem Method (CTM) that approximates local estimations of algorithmic complexity and of logical depth based upon Solomonoff-Levin’s theory of algorithmic probability, thereby providing a closer connection to algorithmic complexity. The strategy behind BDM is to find small computer programs that produce the components of a larger, decomposed object. The set of short computer programs can then be artfully arranged in sequence so as to produce the original object and to estimate an upper bound on the greatest length of the shortest computer program that produces said original object. We show that the method provides efficient estimations of algorithmic complexity but that it performs like Shannon entropy when it loses accuracy. We estimate errors and study the behaviour of BDM for different boundary conditions, all of which are compared and assessed in detail. The measure may be adapted for use with more multi-dimensional objects than strings, objects such as arrays and tensors. To test the measure we provide proofs of the algorithmic complexity relations among dual, isomorphic and cospectral graphs. Finally, we introduce a measure based upon the seminal concept of logical depth whose numerical comparisons to CTM and BDM agree with the theoretical expectations. We provide implementations in most major programming languages– Mathematica, Matlab, R, Java, Perl, Python, Pascal, Haskell and C++– and a free online algorithmic complexity calculator.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Optimal Approach to Local and Global Text Coherence Evaluation Combining Entity-based, Graph-based and Entropy-based Approaches

Text coherence evaluation becomes a vital and lovely task in Natural Language Processing subfields, such as text summarization, question answering, text generation and machine translation. Existing methods like entity-based and graph-based models are engaging with nouns and noun phrases change role in sequential sentences within short part of a text. They even have limitations in global coheren...

متن کامل

Evaluation of de-desertification alternatives in Ardakan-khezr abad plain by using shannon entropy method and oreste model

Abstract Nowadays, Desertification is one of the greatest environmental challenges. It is a global issue and its serious consequences affect on biodiversity, environmental safety, poverty eradication, economic and social stability and sustainable development around the world. Despite the serious environmental, social and economic impact of desertification phenomenon, few studies have been done...

متن کامل

A multi agent method for cell formation with uncertain situation, based on information theory

This paper assumes the cell formation problem as a distributed decision network. It proposes an approach based on application and extension of information theory concepts, in order to analyze informational complexity in an agent- based system, due to interdependence between agents. Based on this approach, new quantitative concepts and definitions are proposed in order to measure the amount of t...

متن کامل

Small Data Matters

This is a review of aspects of the theory of algorithmic information that may contribute to a framework for formulating questions related to complex, highly unpredictable systems. We start by contrasting Shannon Entropy and Kolmogorov-Chaitin complexity, which epitomise correlation and causation respectively, and then move onto surveying classical results from algorithmic complexity and algorit...

متن کامل

An Entropy (Shannon) Based Approach for Determining Importance Weights of Influencing Factors in Selecting Medical Tourism Destinations

Introduction: Medical tourism is currently accepted as a developing industry. It describes the act of leaving home for treatment and care abroad. There are several factors that influence choice of destination for patients in medical tourism. Identification of these factors and prioritization according to importance weights could help international healthcare providers develop t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1609.00110  شماره 

صفحات  -

تاریخ انتشار 2016